package net.pulseproject.router.config.instantiator;

import java.util.Collection;
import java.util.Map;

import net.pulseproject.router.config.parser.LineConfig;
import net.pulseproject.router.modules.Module;

public interface ModuleInstantiator {
	
	Module instantiate(LineConfig lineConfig, Map<String, Module> availableModules, Collection<LineConfig> allConfigs);
	
}
